
/* CSS Document */
*{ margin:0 auto; padding:0; list-style:none; border:0; font-weight:normal; font-style:normal; }
body{ padding:0;
font-size: 14px; line-height:1.5; color:#555;  font-family: "Microsoft Yahei","Hiragino Sans GB", Arial,Lucida,Verdana,SimSun,Helvetica,sans-serif; }
.center{ text-align:center;}
.blue{color: #459ae9;}
.red{ color:red;}
.green{ color:green;}
.mrgin15{ margin:15px auto;}
.pull-right{ float:right;}
.pull-left{ float:left;}
.btn{padding:3px 15px; height: 28px; line-height: 28px; display:inline-block; text-align: center; border-radius: 5px; cursor: pointer; color: #fff;}
.btn-green{ background-color: #44b549; width: 120px; }
.btn-green:hover{ background:#119717; color:#d2fdd4;}
.btn-cancel{background-color: #f6f7f7; color: #000; }
.btn-cancel:hover{ background:#333; color:#fff;}
.btn-geng{background-color: #fb7c30; width: 120px;font-size: 18px;margin-top: 3px;}
.btn-geng:hover{background-color:#fd9e52}
.btn-red{background-color: #fc1919; color:#fff; border-color: #d43f3a; }
.btn-red:hover{ background:#a60303; color:#fbe601;}
.font18{ font-size:18px;}
a{    color: #555;    text-decoration: none; cursor:pointer;}
a:hover{text-decoration:none;}
.padding10{ padding:10px 0;}
.filter{background-color: rgba(0,0,0,0.5); filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { } /* Hide from IE Mac \*/
.images{ width:100%; max-width:100%; height:auto !important;}
.main{ width:1150px; }

.headtop{ background:#f6f6f6;  line-height:30px; box-sizing: content-box;}
.headtop .main{color:#666;  width:1050px; margin:0 auto; }
.header{  background-color: #fff; height:108px;}
.header .top{ width:1050px; margin:0 auto;  height:110px;   }
.header .top .logo{width:280px;    float:left; height:55px; padding-top:16px; margin-top:7px;  }

.header .top .right{float: right; width:168px; box-sizing: content-box;  background:url(../images/top_r.png) no-repeat left center; margin-top: 25px; position:relative; height:55px; padding-left:346px; }
.header .top .right li{ float:left; width:55px; text-align:center;}
.header .top .right li span{ background:#c4c2c2; border-radius:50%; display:block; width:38px; height:38px; }
.header .top .right li.one span{ background:#c4c2c2 url(../images/r_line.png) no-repeat center center; background-size:150%;}
.header .top .right li.two span{ background:#c4c2c2 url(../images/r_zx.png) no-repeat center center; background-size:150%;}
.header .top .right li.three span{ background:#c4c2c2 url(../images/r_wx.png) no-repeat center center; background-size:150%;}
.header .top .right li:hover{ cursor:pointer;}
.header .top .right li.one:hover span{ background:#10a7f8 url(../images/r_line.png) no-repeat center center; background-size:150%;}
.header .top .right li.two:hover span{ background:#10a7f8 url(../images/r_zx.png) no-repeat center center; background-size:150%;}
.header .top .right li.three:hover span{ background:#10a7f8 url(../images/r_wx.png) no-repeat center center; background-size:150%;}
.header .top .right li a{ color:#666; font-size:12px; text-align:center; display:block;}
.header .top .right li a:hover{ color:#10a7f8; }

.head_top .xgnav{ width:100%; height:55px; background:#444;z-index:1000;}
.head_top .n-header_box {
    width: 1205px;
    margin: 0 auto;
    position: relative;
    z-index: 999;
}
.head_top .newmenu>li{float:left;width:148px;background:url(../images/nav.png) no-repeat right; line-height:55px; height: 55px; text-align:center; z-index:999;}
.head_top .newmenu>li>a{display:inline-block;color:#ccc; font-size:16px;transition: background-color 0.2s ease-out 0s,padding 0.2s ease-out 0s;}
.head_top .newmenu>li>a:hover{color:#fff;background:#00B0F0;padding:0 42px; }
.head_top .newmenu>li:last-child { background:none;}
.head_top .newmenu>li:hover{}
.head_top .newmenu>li:hover>a{color:#fff; }



/*--------------页面通用底部------------*/

.footer{ padding:65px 0 35px 0; border-bottom:1px solid #fff; background:#474443; box-sizing: content-box; }



.footer .foot_t{ padding-bottom:30px; auto; color:#fff;  width:1050px; overflow:hidden; margin:0 auto; box-sizing: content-box; }

.footer .foot_t ul{width:1050px;}

.footer .foot_t li{ float:left; height:135px; border-right:1px solid #555;}

.footer .foot_t li h3{ font-size:18px; text-align:center; margin-bottom:42px;}

.footer .foot_t li p{ font-size:14px;}

.footer .foot_t .li1{ width:207px;}

.footer .foot_t .li1 .abox{ width:186px; padding-left:20px; padding-top:7px;}

.footer .foot_t .li1 a{ display:block; float:left; color:#fff; margin:0 25px 25px 0; font-size:14px;}

.footer .foot_t .li1 a:hover{ text-decoration:underline;}

.footer .foot_t .li2{ width:180px; border:0; }

.footer .foot_t .li2 h3{ margin-bottom:14px;}

.footer .foot_t .li2 p{ text-align:center; margin-bottom:14px;}

.footer .foot_t .li2 .imagesbox{ width:202px;  height:115px; margin:0 auto; text-align:center;}

.footer .foot_t .li2 .imagesbox images{ width:100px; height:100px; }
.footer .foot_t .li3{ width:420px; }

.footer .foot_t .li3 .txtbox{ width:100%; height:115px;}

.footer .foot_t .li3 .txtbox p{ line-height:35px;}

.footer .foot_t .li4{ width:230px;  border:0;}

.footer .foot_t .li4 .abox{ width:232px; padding-left:35px; padding-top:15px; overflow:hidden; box-sizing: content-box;  }

.footer .foot_t .li4 .abox a{ display:block; float:left; width:96px; text-align:center; height:36px; line-height:36px; font-size:14px; color:#fff; background:#ffb658; border-radius:8px; margin:0 10px 25px 0;}

.footer .foot_t .li4 .abox a:hover{ background:#fff; color:#333;}

.footer .foot_t .li4 .abox .color{ background:#3e9bd3;}

.footer .foot_t .li4 .abox .color:hover{  background:#fff; color:#333;}



/* 头部专题模板 */
.topzt{ width:100%; background:#fff;}
.headzt{width:1080px; height: 68px; margin:0 auto; overflow:hidden; background:#fff;}
.headzt h1{float: left; width:620px; height: 68px; background:url(../images/all/top_t.png) 160px -9px no-repeat; background-size:48%;}
.headzt h1 images{width:138px; height:auto;}
.headzt ul{float: right;  height: 68px; width:400px;}
.headzt ul li{float: left;line-height:68px;}
.headzt ul li a{ padding:0 10px; border-right:1px solid #E0E0E0; font-size:16px; color:#333;}
.headzt ul li a:hover{color:#06F;}
.headzt ul li.last a{border-right:0;}


/*商务通右侧小标结束*/

/*底部固定离线宝*/
.foot_fix{width:100%;height:68px; box-sizing:content-box; padding-top: 10px;background:#666666;position:fixed;bottom:0;filter:alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;z-index:999}
.tfix_con{width:1200px;height:68px;margin:0 auto;}
.foot_fix .fl{ float: left;}
.tfix_con .tfix_01{width:300px; overflow:hidden;font-size:24px;color:#fff;line-height:63px}
.tfix_con .tfix_01 images{float:left;width:29px;height:36px;margin-top:16px; margin-right:8px}
.tfix_con .tfix_01 span{margin-right:12px;float:left;margin-top:2px;}
.tfix_con .tfix_02{width:326px; overflow:hidden;line-height:34px;height:34px; margin:16px 0 0 10px}
.tfix_con .tfix_02 span{font-size:18px;color:#ffffff;float:left}
.tfix_con .tfix_02 images{float:left;}
.tfix_con .footlxb{width:284px; height:38px; overflow:hidden;margin:13px 10px 0 0}
.tfix_con .footlxb input{width:188px;height:38px;line-height:38px;border:none;background:#FFF;float:left;padding-left:6px;font-size:16px;color:#8d8d8d; border-top-left-radius:8px;border-bottom-left-radius:8px;}
.tfix_con .footlxb button{width:88px;height:38px;background:#1C4885;font-size:14px;color:#FFF;font-family:'微软雅黑';line-height:38px;text-align:center;cursor:pointer;float:left;font-size:16px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
.tfix_con .footlxb button:hover{ background:#5F89C6}
.tfix_con .tfix_04{width:230px; height:38px; overflow:hidden;margin-top:13px}
.tfix_con .tfix_04 a{float:left;width:103px;height:36px;color:#fff;line-height:36px;text-align:center;font-size:18px;border-radius:8px;border:1px solid #fff;cursor:pointer}
.tfix_con .tfix_04 a.wz0{margin-right:10px}
/*底部固定离线宝结束*/

/* 专题头部 */
.title, .title_gray{ padding-bottom:20px; padding-top:50px;}
.title h1, .title_gray h1{background:url(../images/h1.png) center center repeat-x; color:#000; font-size:36px;
    text-align:center; letter-spacing: 5px;  vertical-align:middle; height:50px;
   margin:0;}
.title h1 b{ display:inline-block; background:#fff;   padding:0 15px; line-height: 50px; height:50px; }
.title h1 i{display:inline-block; background:#fff url(../images/h1i.png) no-repeat  center center; width:8px; height:32px;}
.title h6, .title_gray h6{text-align: center;line-height: 40px;height:40px; font-weight:normal; color:#008de8; font-size:18px;}
.title_gray h1 b{ display:inline-block; background:#f8f8f8; line-height: 50px; height:50px; padding:0 15px;}
.title_gray h1 i{display:inline-block; background:#f8f8f8 url(../images/h1i.png) no-repeat center center; width:8px; height:32px;}

.title .toptext, .title_gray .toptext{ border:#ccc 0px solid; padding: 0px; margin:0px auto; text-indent:20px;  width:1000px; font-size:14px; border-radius:5px;}
.title .toptext strong, .title_gray .toptext strong{ color:#008de8; font-size:20px;}

.position {
    width: 1090px;
    margin: 10px auto 0 auto;
    font-size: 14px;
    height: 40px;
    background: url(../images/icon_home.png) no-repeat left center;
    padding-left: 30px;
    line-height: 40px;
}
.newlist{width:1120px;}
#left{ float:left; width: 830px; background:#fff; overflow:hidden; box-sizing:content-box;}
#left .list{padding:10px 0px 0px 0px; width:830px;}
#left .list dl{width:810px; background:#fff;margin:12px auto; padding:15px 0; border-bottom:#ece9e9 1px solid;}
#left .list dl:hover{ background:#eef8ff;}
#left .list dl dt{ width:278px; height:200px; float:left; overflow:hidden; margin-right:26px; }
#left .list dl dt images{transition: all 0.5s ease; width:278px; height:200px;}
#left .list dl dt images:hover{transform: scale(1.2); }
#left .list dl dd h5{ font-size: 20px;word-spacing: 0.2em; line-height:40px; height:40px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
#left .list dl dd h5 a{color: #000;}
#left .list dl dd .datetime{ padding:10px 0;}
#left .list dl dd .datetime span{ vertical-align:middle; display:inline-block;background:url(../images/list_news.png) left top no-repeat; padding-left:24px; margin-right:30px;height:20px; line-height:20px;}
#left .list dl dd .datetime span:nth-child(1){ width:90px; overflow:hidden; }
#left .list dl dd .datetime span:nth-child(2){ background-position:left -18px;}
#left .list dl dd .text{ color:#777676; line-height: 20px; height:60px; overflow:hidden; }
#left .list dl dd .text:hover{color:#0076ca; cursor:pointer;}
#left .list dl dd .more{ padding-top:13px;}
#left .list dl dd .more .ournews_more{ color:#1f7ddf; border:#1f7ddf 1px solid; border-radius:15px; padding:3px 12px;}
#left .list dl dd .more .ournews_more:hover{ background:#1f7ddf; color:#fff;}

.pagination{ text-align:right;  font-size:16px; margin-bottom:36px; padding-right:20px;}
.pagination ul{width: 100%;height: 32px;display:block; margin:0 auto;}
.pagination ul li{display: inline; height: 32px; line-height: 32px; color:#000;  font-size:16px;}
.pagination ul li a{color:#000;font-size:16px; }
.pagination ul li.thisclass{background:#09f;border:1px solid ##218EC1;color:#fff; font-size:16px;padding: 0 10px;}
.pagination ul li.thisclass a{color:#fff;}
.pagination ul li a:hover, a:focus {    color: hsl(209, 93%, 48%);    text-decoration: none;}
.pagination ul li:last-child{ padding:0;}

#left .contents h1{ text-align:center; color:#000;  font-size:28px; line-height:35px; padding:70px 100px 5px 100px;}
#left .contents .ly{text-align:center;  width:360px; line-height:35px; background:url(../images/line.png) repeat-x left bottom; margin-bottom:30px;}
#left .contents .ly a.btnzx{ margin-left:20px; background-color: #fc1919; color:#fff; padding:3px 5px; border-radius:5px; cursor: pointer;}
#left .contents .ly a.btnzx:hover{ background:#a60303; color:#fbe601;}
#left .nei{ padding:30px 50px;}
#left .nei p{ padding-bottom:25px; font-size: 16px; color: #444444; text-indent: 2em; line-height: 28px;}
#left .nei a{color:#0099ff; text-decoration:underline;}
#left .nextlast{ margin:0px 50px 50px 50px; border-top:#ccc 1px solid; font-size:16px; padding-top:35px; line-height:35px;}
#left .nextlast a:hover{ color:#0099ff;}
#left .btn_zx{ width:100%; padding-top:30px;}
#left .btn_zx a{ width:42%; cursor: pointer; margin:10px 3%; font-size:16px; line-height:35px; border-radius:5px; background-color: #fc1919; color:#fff;display:inline-block; text-align:center; text-decoration:none;}
#left .btn_zx a:hover{ background:#a60303; color:#fbe601;}

#right{ float:right; width:300px; overflow:hidden;}
#right h2{  font-size:16px;}
#right .one, #right .two{ background:#fff; margin-top:10px; padding-bottom:20px; }
#right .one ul{padding: 15px 15px 0px 25px; background: url(../images/pic_num.jpg) no-repeat 15px 25px; }
#right .one ul li{line-height: 33px; height:33px;padding: 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}


/* banner */
#right .flexslider{position:relative;height:480px;overflow:hidden;width:300px; }
#right .slides{height:480px;overflow:hidden;width:300px;}
#right .slides li{height:480px; position:relative;}
#right .slides li images{ width:300px; height:374px;}
#right .slides li div{position:absolute; bottom:0px;z-index:999; left:0; width:100%;}
#right .slides li p{ color:#fff; text-align:right; padding:10px 20px; background:#0072cf; font-size:18px;}
#right .slides li p b{ float:left;}
#right .slides li span{  background:#fff;  width:268px; font-size:12px; padding:15px; display:block; font-family:"新宋体"}

#right .flex-control-nav{display:none; height:0; right:0;}

#right .flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%; }
#right .flex-direction-nav li a{display:block;width:50px;height:100px;overflow:hidden;cursor:pointer;position:absolute; opacity: 0.5;}
#right .flex-direction-nav li a:hover{opacity: 1;}
#right .flex-direction-nav li a.flex-prev{left:10px;background:url(../images/sprite2.png) left top no-repeat;}
#right .flex-direction-nav li a.flex-next{right:10px;background:url(../images/sprite2.png) right top no-repeat;}
